@charset "utf-8";
/* CSS Document */


@import url("../css/common.css");


/* Contents */
.sub_vs_container{width: 1000px; margin:0 auto;}
.sub_vs_container .svisual{background: url("../../images/sub_visual.png") no-repeat; height: 155px;}
.svisual .s_slogan{padding:30px 0 0 300px; }

/* LNB */
.lnb_container{width: 223px; float: left; background: url("../../images/lnb_title_bg.png") top no-repeat; position: absolute; top:112px; margin-left:23px; z-index: 100;}
.lnb_container .lnb_tit_container{ color: #333; font-weight: bold;  font-size: 18px; text-align: center; padding-top: 227px; padding-bottom: 33px;}
.lnb_container .lnb_2depth{ border-right: 1px solid #007bbe; border-left: 1px solid #007bbe; background: #169be4; padding-top: 20px; margin-right: 12px; }
.lnb_container .lnb_2depth > li{background: url("../../images/lnb_line.png") bottom repeat-x; margin: 0 13px; }
.lnb_container .lnb_2depth > li > p > a{font-weight: bold; font-size: 12px; color: #fff; padding-bottom: 8px; font-size: 14px;}
.lnb_container .lnb_2depth > li.lnb_2depth_over > p > a{color:#fffc00;}
.lnb_container .lnb_2depth > li > p{padding:6px 10px 6px 45px; }
.lnb_container .lnb_2depth .lnb_3depth{ overflow: hidden; }
.lnb_container .lnb_2depth .lnb_3depth > li{padding:3px 0 3px 45px; font-size: 11px; background-color: #fff;}
.lnb_container .lnb_2depth .lnb_3depth .lnb_3depth_over a{color: #333; }


/* 서브컨텐츠 */
.scts_container{ width: 1000px; margin: auto; font-family:"BM_NANUMGOTHIC"; overflow: hidden; border: 1px solid #d3d3d3;}
.sub_con{ float: right; width: 753px; margin-top: 13px;}
.sub_ti_container{ padding-left: 30px; padding-top: 30px; padding-bottom: 20px; overflow: hidden; }
.sub_ti_container > h2{float: left; font-size: 26px; font-weight: bold; color: #0a96e3; *padding: 5px 0;}
.sub_ti_container .color_purple{color:#633d86; }
.his_menu{float: right;  font-size: 11px; color: #666; padding-right:30px; }




#sub_contents{line-height: 1.5em;   overflow: hidden;  font-size: 12px;   padding: 30px 30px 70px 30px; color:#444; min-height: 500px;}
#sub_contents .ready{padding-top: 100px; text-align: center;}
/* 인사말 */
#sub_contents .hd_title{font-weight: bold; padding-bottom: 30px; padding-top: 5px;}
#sub_contents .hd_cts_txt{font-size: 16px; color: #666; font-weight: bold; line-height: 1.5em;}
#sub_contents .point_txt{font-size:20px; color: #469400; }
#sub_contents .bold_txt{color: #333; font-size: 20px;}
#sub_contents .short1{background: url("../../images/company_info_img.png") right bottom no-repeat; min-height: 240px; }
#sub_contents .short2{padding-left: 5px;}

/* 사업분야 */

#sub_contents .busimg_01{padding: 50px 0;}
/*연혁*/
#sub_contents .left_con{float: left; width: 400px; font-size: 15px; background: url("../../images/his_img.png") bottom left no-repeat; height:530px; padding-left: 30px; }
#sub_contents .his_td_tit{font-size: 18px; color: #333; font-weight: bold; padding-bottom: 10px; padding-top: 10px;}
#sub_contents .his_point{color: #36aa12; font-weight: bold;}
#sub_contents .right_con{float: left;}
#sub_contents .years{color: #169be4; font-size: 16px; font-weight: bold;}
#sub_contents .right_con > ul{margin-top: 10px; margin-bottom: 35px;}
/*비젼*/
#sub_contents .vision_img{padding-top: 20px;}
#sub_contents .org_tit{padding-bottom:15px; }
#sub_contents .org_cts_txt{font-size:14px; font-weight: bold; color: #898989; border-bottom: 1px solid #dedede; padding-bottom:38px; }
#sub_contents .org_img{padding-top:40px; text-align: center; padding-bottom:40px;}
#sub_contents .vision_point{padding:38px 0 20px 0; font-size:20px; color: #333; }
#sub_contents .txt_true{color:#8d74bb; }
#sub_contents .reliance{color: #be79b9;}
#sub_contents .action{color: #b8756f;}
/*찾아오시는길*/
#sub_contents .location_top{background: url("../../images/location_top.png") top left no-repeat; height: 103px; margin-left: 55px; padding-left: 100px; padding-top: 10px;}
#sub_contents .location_hd_txt{font-size:24px; font-weight: bold; color: #333; padding-bottom: 17px;}
#sub_contents #map{border: 2px solid #bbbbbb;}
#sub_contents .address{padding:20px 0; }
#sub_contents .add_title{color: #169be4; font-size: 20px; font-weight: bold; }
#sub_contents .car_icon{float: left; min-height: 300px; margin-right: 20px;}
#sub_contents .info{line-height: 2em;}
#sub_contents .info_cts{margin-bottom:35px; overflow: hidden;}

/********************************************************************************************************/
#sub_contents .info_hd_title{font-size: 16px; color: #333; font-weight: bold; padding-bottom:12px; }
#sub_contents .part_title{padding-bottom: 15px;}
#sub_contents .part_icon{float: left; margin-right: 35px;}


/* 교육목표 */
#sub_contents .edu_title{text-align: center; padding-bottom: 35px;}
#sub_contents .edu_img{background: url("../../images/edu_img.png") left bottom no-repeat; overflow: hidden; padding-top: 30px; margin-top:40px;}
#sub_contents .edu_contents{float: right; width: 390px; }
#sub_contents .edu_ti_txt{color: #169be4; font-size: 20px; padding-bottom: 15px; font-weight: bold;}
#sub_contents .edu_cts{padding-bottom: 25px;}
#sub_contents .edu_cts > li{background: url("../../images/edu_arrow.png") left center no-repeat; padding-left: 10px; margin-bottom: 3px;}

/* 학과소개 */
#sub_contents .study_container{background: url("../../images/study_img.png") right top no-repeat;}
#sub_contents .study_tit{margin-bottom: 50px;}
#sub_contents .study_cts_ti{font-weight: bold; font-size:15px; color: #333; padding-bottom: 5px; }
#sub_contents .study_cts{margin-bottom: 40px;}



















